Each component in the Atlas system is a set of plugins. Most of the components have the following plugin structure:
Also, there are more specific plugin types, which are used less frequently:
An example of an Atlas component is the Lookup component. The component name
com.tetracom.atlas.lookup.storage – includes the LookupDAO class and the LookupDAO.vm template, which are used for database operations.
com.tetracom.atlas.lookup – includes the LookupService class for communications and applying business logic to the Lookup related functionality. Implements the IlookupService interface.
com.tetracom.atlas.lookup.api – includes the ILookup and ILookupService interfaces.
com.tetracom.atlas.lookup.impl – includes the Lookup business object, which implements the Ilookup interface.
com.tetracom.atlas.lookup.web – this is the zk web interface of the lookup component.
com.tetracom.atlas.lookup.cache.provider.eh – this component caches lookup data in order to provide faster request processing.
ATLAS (Applied Technology for Language-Aided CMS) is a project funded by the European Commission under the CIP ICT Policy Support Programme.